import React from 'react';
import Icon, { HomeOutlined } from '@ant-design/icons';
import { Space } from 'antd';
const HeartSvg = () => (
  <svg width="1em" height="1em" fill="currentColor" viewBox="0 0 1024 1024">
    <title>heart icon</title>
    <path d="M923 283.6c-13.4-31.1-32.6-58.9-56.9-82.8-24.3-23.8-52.5-42.4-84-55.5-32.5-13.5-66.9-20.3-102.4-20.3-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5-24.4 23.9-43.5 51.7-56.9 82.8-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3 0.1-35.3-7-69.6-20.9-101.9z" />
  </svg>
);
const PandaSvg = () => (
  <svg viewBox="0 0 1024 1024" width="1em" height="1em" fill="currentColor">
    <title>Panda icon</title>
    <path
      d="M99.096 315.634s-82.58-64.032-82.58-132.13c0-66.064 33.032-165.162 148.646-148.646 83.37 11.91 99.096 165.162 99.096 165.162l-165.162 115.614zM924.906 315.634s82.58-64.032 82.58-132.13c0-66.064-33.032-165.162-148.646-148.646-83.37 11.91-99.096 165.162-99.096 165.162l165.162 115.614z"
      fill="#6B676E"
    />
    <path
      d="M1024 561.548c0 264.526-229.23 429.42-512.002 429.42S0 826.076 0 561.548 283.96 66.064 512.002 66.064 1024 297.022 1024 561.548z"
      fill="#FFEBD2"
    />
    <path
      d="M330.324 842.126c0 82.096 81.34 148.646 181.678 148.646s181.678-66.55 181.678-148.646H330.324z"
      fill="#E9D7C3"
    />
    <path
      d="M644.13 611.098C594.582 528.516 561.55 512 512.002 512c-49.548 0-82.58 16.516-132.13 99.096-42.488 70.814-78.73 211.264-49.548 247.742 66.064 82.58 165.162 33.032 181.678 33.032 16.516 0 115.614 49.548 181.678-33.032 29.18-36.476-7.064-176.93-49.55-247.74z"
      fill="#FFFFFF"
    />
    <path
      d="M611.098 495.484c0-45.608 36.974-82.58 82.58-82.58 49.548 0 198.194 99.098 198.194 165.162s-79.934 144.904-148.646 99.096c-49.548-33.032-132.128-148.646-132.128-181.678zM412.904 495.484c0-45.608-36.974-82.58-82.58-82.58-49.548 0-198.194 99.098-198.194 165.162s79.934 144.904 148.646 99.096c49.548-33.032 132.128-148.646 132.128-181.678z"
      fill="#6B676E"
    />
    <path
      d="M512.002 726.622c-30.06 0-115.614 5.668-115.614 33.032 0 49.638 105.484 85.24 115.614 82.58 10.128 2.66 115.614-32.944 115.614-82.58-0.002-27.366-85.556-33.032-115.614-33.032z"
      fill="#464655"
    />
    <path
      d="M330.324 495.484m-33.032 0a33.032 33.032 0 1 0 66.064 0 33.032 33.032 0 1 0-66.064 0Z"
      fill="#464655"
    />
    <path
      d="M693.678 495.484m-33.032 0a33.032 33.032 0 1 0 66.064 0 33.032 33.032 0 1 0-66.064 0Z"
      fill="#464655"
    />
  </svg>
);
const StarSvg = () => (
<svg t="1722180916157" class="icon" viewBox="0 0 1024 1024"  version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4254"
  width="1em" height="1em">
  <path
    d="M477.128795 92.616374c18.909675-40.042995 49.857525-40.042995 68.766177 0l81.909521 173.405375c18.908652 40.037878 70.39835 78.265528 114.396423 84.943624l176.929642 26.855648c43.99705 6.677073 54.562686 38.043455 23.487947 69.702502L811.825646 580.719104c-31.097252 31.661094-50.659797 93.284593-43.496653 136.935766l31.508621 191.861726c7.164167 43.657312-18.842137 61.867046-57.800427 40.46255l-159.698189-87.727017c-38.959314-21.394263-102.70208-21.394263-141.661394 0L280.972253 949.979146c-38.951127 21.405519-64.968687 3.196809-57.795311-40.46255l31.489178-191.861726c7.173376-43.651173-12.402471-105.276718-43.488467-136.935766L80.409354 447.526593c-31.085996-31.659047-20.520359-63.028499 23.483854-69.704548L280.81978 350.966397c44.00319-6.67605 95.483678-44.905746 114.393353-84.942601L477.128795 92.616374 477.128795 92.616374z"
    fill="transparent"
    stroke="#6c757d" 
    stroke-width="64"
    p-id="4255"></path>
</svg>
)
const FullStarSvg = () => (
  <svg t="1722180916157" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4254"
    width="1em" height="1em">
    <path
      d="M477.128795 92.616374c18.909675-40.042995 49.857525-40.042995 68.766177 0l81.909521 173.405375c18.908652 40.037878 70.39835 78.265528 114.396423 84.943624l176.929642 26.855648c43.99705 6.677073 54.562686 38.043455 23.487947 69.702502L811.825646 580.719104c-31.097252 31.661094-50.659797 93.284593-43.496653 136.935766l31.508621 191.861726c7.164167 43.657312-18.842137 61.867046-57.800427 40.46255l-159.698189-87.727017c-38.959314-21.394263-102.70208-21.394263-141.661394 0L280.972253 949.979146c-38.951127 21.405519-64.968687 3.196809-57.795311-40.46255l31.489178-191.861726c7.173376-43.651173-12.402471-105.276718-43.488467-136.935766L80.409354 447.526593c-31.085996-31.659047-20.520359-63.028499 23.483854-69.704548L280.81978 350.966397c44.00319-6.67605 95.483678-44.905746 114.393353-84.942601L477.128795 92.616374 477.128795 92.616374z"
      
      
      fill="#6c757d" p-id="4255"></path>
  </svg>
  )
const HeartIcon = (props) => <Icon component={HeartSvg} {...props} />;
const PandaIcon = (props) => <Icon component={PandaSvg} {...props} />;
export const StarIcon = (props) => <Icon component={StarSvg} {...props} />;
export const FullStarIcon = (props) => <Icon component={FullStarSvg} {...props} />;
// const App = () => (
//   <Space>
//     <HeartIcon
//       style={{
//         color: 'hotpink',
//       }}
//     />
//     <PandaIcon
//       style={{
//         fontSize: '32px',
//       }}
//     />
//     <Icon component={HomeOutlined} />
//     <HomeOutlined />
//   </Space>
// );
// export default App;
